package com.weimob.mcloud.wechatwork.customer.domain;

import com.weimob.mcloud.wechatwork.core.enums.customer.ExternalUserAddWayEnum;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * CDP 用户打点 数据
 * Create Time: 2021年11月10日 17:51
 *
 * @author maosheng.li
 **/
@Data
public class CdpDataJsonInfo implements Serializable {

    private static final long serialVersionUID = -6932490222874472838L;
    /**
     * 实例ID
     */
    private Long productInstanceId;

    private Long timestamp;
    /**
     * wid
     */
    private Long wid;

    private String unionid;

    /**
     * corpId
     */
    private String corpId;

    /**
     * 外部联系人ID
     */
    private String externalUserId;

    /**
     * 客户关联员工
     */
    private String orgUserId;

    /**
     * 客户姓名
     */
    private String orgUserName;

    /**
     * 备注手机号、逗号分割
     */
    private String remarkMobiles;

    /**
     * 性别，0未知，1男性，2女性
     */
    private Integer gender;


    /**
     * 企业员工企业公司名称
     */
    private String corpName;

    /**
     * 企业员工公司全名
     */
    private String corpFullName;

    private String avatar;

    /**
     * 外部联系人名称
     */
    private String wechatNickName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 来源 0-未知来源，1-扫描二维码，2-搜索手机号，3-名片分享，4-群聊，5-手机通讯录，6-微信联系人，
     * 7-来自微信的添加好友申请，8-安装第三方应用时自动添加的客服人员，9-搜索邮箱，201-内部成员共享，202-管理员/负责人分配
     * @see ExternalUserAddWayEnum
     */
    private Integer addWay;

    private String addWayDesc;

    private String addValue;

    /**
     * 客户状态
     */
    private Integer customerStatus;

    /**
     * 流失状态
     */
    private Integer flowStatus;

}
